let lang = {
    'zh-Hans': require('./zh-hans'),
    en: require('./en'),
};

function mergeLanguage(lang1, lang2) {
    const localeList = Object.keys(lang1);
    localeList.push(...Object.keys(lang2));
    const result = {};
    for (let i = 0; i < localeList.length; i++) {
        const locale = localeList[i];
        result[locale] = Object.assign({}, lang1[locale], lang2[locale]);
    }
    return result;
}

try {
    const langPath = require.resolve('uni-config-center/uni-id/lang/index.js');
    lang = mergeLanguage(lang, require(langPath));
} catch (error) {}

module.exports = lang;
